e17f6dc08f3c6c5c8ef145001bb2b48963b5676b,plugins/testng/src/com/theoryinpractice/testng/configuration/TestNGConfigurationEditor.java,TestNGConfigurationEditor,createView,#,302

Before Change


    classTest.setSelected(false);
    classTest.setEnabled(true);

    classField.setComponent(new EditorTextFieldWithBrowseButton(project, true));

    final EditorTextFieldWithBrowseButton methodEditorTextField = new EditorTextFieldWithBrowseButton(project, true);
    new TextFieldCompletionProvider() {

After Change


    classTest.setSelected(false);
    classTest.setEnabled(true);

    classField.setComponent(new EditorTextFieldWithBrowseButton(project, true, new JavaCodeFragment.VisibilityChecker() {
      @Override
      public Visibility isDeclarationVisible(PsiElement declaration, PsiElement place) {
        try {
          if (declaration instanceof PsiClass && 
              new TestClassBrowser(project, TestNGConfigurationEditor.this).getFilter().isAccepted((PsiClass)declaration)) {
            return Visibility.VISIBLE;
          }
        }
        catch (MessageInfoException e) {
          return Visibility.NOT_VISIBLE;
        }
        return Visibility.NOT_VISIBLE;
      }
    }));

    final EditorTextFieldWithBrowseButton methodEditorTextField = new EditorTextFieldWithBrowseButton(project, true);
    new TextFieldCompletionProvider() {